#include "Navigator.h"
#include "impl/NavigatorImpl.h"

namespace rock {
Navigator::Navigator() : impl_{new Impl} {}

Navigator::~Navigator() noexcept = default;

Navigator::Navigator(Navigator &&) noexcept = default;

uint32_t Navigator::compute_area(Robot &robot) {
  return impl_->compute_area(robot);
}
} // namespace rock